rescue troop - French English Dictionary